import random

def guess_game():
    # 生成 1 到 100 之间的随机数
    number = random.randint(1, 100)
    print("我已经想好了一个 1 到 100 之间的数字，你猜这个数字是大（大于 50）还是小（小于等于 50）呢？")
    print("请输入 '大' 或 '小' 来猜测，输入 '退出' 可结束游戏。")

    while True:
        guess = input("你的猜测是：")
        if guess == '退出':
            print("游戏结束，再见！")
            break
        elif guess == '大':
            if number > 50:
                print(f"猜对啦！这个数字是 {number}。")
            else:
                print(f"猜错啦，这个数字是 {number}。")
            break
        elif guess == '小':
            if number <= 50:
                print(f"猜对啦！这个数字是 {number}。")
            else:
                print(f"猜错啦，这个数字是 {number}。")
            break
        else:
            print("输入无效，请输入 '大'、'小' 或 '退出'。")

if __name__ == "__main__":
    guess_game()